package ar.edu.sccs.dao;

import java.util.Date;

import org.apache.commons.lang.builder.ReflectionToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

public class ProjectDTO {

	private Integer project_id;
	private String project_name;
	private String project_data;
	private Date project_date;
	private String project_state;
	private String project_expert;
	private String project_module;
	private Integer repository_id;
	private String project_file;

	@Override
	public String toString() {
		return ReflectionToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE);
	}

	/**
	 * @return the project_id
	 */
	public Integer getProject_id() {
		return project_id;
	}

	/**
	 * @param project_id the project_id to set
	 */
	public void setProject_id(Integer project_id) {
		this.project_id = project_id;
	}

	/**
	 * @return the project_name
	 */
	public String getProject_name() {
		return project_name;
	}

	/**
	 * @param project_name the project_name to set
	 */
	public void setProject_name(String project_name) {
		this.project_name = project_name;
	}

	/**
	 * @return the project_data
	 */
	public String getProject_data() {
		return project_data;
	}

	/**
	 * @param project_data the project_data to set
	 */
	public void setProject_data(String project_data) {
		this.project_data = project_data;
	}

	/**
	 * @return the project_date
	 */
	public Date getProject_date() {
		return project_date;
	}

	/**
	 * @param project_date the project_date to set
	 */
	public void setProject_date(Date project_date) {
		this.project_date = project_date;
	}

	/**
	 * @return the project_state
	 */
	public String getProject_state() {
		return project_state;
	}

	/**
	 * @param project_state the project_state to set
	 */
	public void setProject_state(String project_state) {
		this.project_state = project_state;
	}

	/**
	 * @return the project_expert
	 */
	public String getProject_expert() {
		return project_expert;
	}

	/**
	 * @param project_expert the project_expert to set
	 */
	public void setProject_expert(String project_expert) {
		this.project_expert = project_expert;
	}

	/**
	 * @return the project_module
	 */
	public String getProject_module() {
		return project_module;
	}

	/**
	 * @param project_module the project_module to set
	 */
	public void setProject_module(String project_module) {
		this.project_module = project_module;
	}

	/**
	 * @return the repository_id
	 */
	public Integer getRepository_id() {
		return repository_id;
	}

	/**
	 * @param repository_id the repository_id to set
	 */
	public void setRepository_id(Integer repository_id) {
		this.repository_id = repository_id;
	}

	/**
	 * @return the project_file
	 */
	public String getProject_file() {
		return project_file;
	}

	/**
	 * @param project_file the project_file to set
	 */
	public void setProject_file(String project_file) {
		this.project_file = project_file;
	}
}
